﻿ @charset "utf-8";
* {
	margin:0px auto;
}
body {
	font-family: '微软雅黑', arial;
}
.course_topicbody {
	width:1002px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.course_topic {
	position:relative;
	float:left;
	width:1000px;
	height:50px;
	text-align:left;
	font-size:14px;
	line-height:50px;
}
.course_topic01 {
	position:relative;
	float:left;
	width:1000px;
	height:40px;
	text-align:left;
	font-size:16px;
	font-weight:700;
	line-height:45px;
	background-color:#5A5A5A;
	margin-top:20px;
	color:#FF7406;
	border-bottom:1px solid #DDD;
	padding-left:30px;
}
.courtopic_course {
	position:relative;
	float:left;
	width:1000px;
	height:170px;
	background-color:#FFF;
	overflow:hidden;
}
.courtopic_pic {
	position:relative;
	float:left;
	width:200px;
	height:150px;
	border:1px solid #DDD;
	margin-top:10px;
	margin-left:10px;
}
.courtopic_name {
	position:relative;
	float:left;
	width:300px;
	height:150px;
	margin-top:10px;
	margin-left:20px;
}
.courtopic_name01 {
	position:relative;
	float:left;
	width:100%;
	height:30px;
	font-size:16px;
	font-weight:600;
	text-align:left;
}
.courtopic_name02 {
	position:relative;
	float:left;
	width:100%;
	height:35px;
	font-size:12px;
	color:#666;
}
.courtopic_name03 {
	position:relative;
	float:left;
	width:100%;
	height:30px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.courtopic_name04 {
	position:relative;
	float:left;
	width:100%;
	height:30px;
	font-size:12px;
	color:#0099FF;
	text-align:left;
}
.courtopic_namer {
	position:relative;
	float:left;
	width:350px;
	height:150px;
	margin-top:10px;
	margin-left:80px;
}
.courtopic_namer01 {
	position:relative;
	float:left;
	width:100%;
	height:25px;
	color:#010101;
	text-align:left;
	margin-top:30px;
}
.courtopic_namer02 {
	position:relative;
	float:left;
	width:100%;
	height:25px;
	color:#010101;
	text-align:left;
}
.courtopic_namer03 {
	position:relative;
	float:left;
	width:250px;
	height:20px;
	border:1px solid #DDD;
}


.courtopic_namer03 div {
	display: block;
	position: relative;
	float:left;
	background:#6BBEAA;/* 进度条背景颜色 */
	color: #333333;
	height:20px; /* 高度 */
	line-height:20px;  /* 必须和高度一致，文本才能垂直居中 */
}

.courtopic_namer03 div span{
	display:block;
	position:absolute;
	width:248px; /* 宽度 */
	text-align: center;
	font-weight: bold;
}




.courtopic_db03 {
	position:relative;
	float:left;
	width:200px;
	height:15px;
	font-size:12px;
	border:1px solid #DDD;
}


.courtopic_db03 div {
	display: block;
	position: relative;
	float:left;
	background:#6BBEAA;/* 进度条背景颜色 */
	color: #333333;
	height:15px; /* 高度 */
	line-height:20px;  /* 必须和高度一致，文本才能垂直居中 */
}

.courtopic_db03 div span{
	display:block;
	position:absolute;
	width:200px; /* 宽度 */
	text-align: center;
	font-weight: bold;
}


.courtopic_db04 {
	position:relative;
	float:left;
	width:50px;
	height:20px;
	font-size:12px;
	margin-left:15px;
	line-height:20px;
	font-weight:bold;
}
.courtopic_namer04 {
	position:relative;
	float:left;
	width:50px;
	height:25px;
	font-size:14px;
	margin-left:20px;
	font-weight:bold;
}
.course_recommend {
	width:230px;
	height:100px;
	font-size:12px;
	margin-left:6px;
	margin-bottom:10px;
}
.course_recommendl {
	position:relative;
	float:left;
	width:100px;
	height:75px;
}
.course_recommendr {
	position:relative;
	float:left;
	width:120px;
	height:75px;
	padding-left:10px;
}
.course_recommendr01 {
	width:100%;
	height:25px;
}
.course_recommendr02 {
	width:100%;
	height:25px;
}
.popcontent {
	padding:10px;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.t_center {
	text-align:center;
}
.bot_right {
	float:right;
	margin-bottom:20px;
	padding-right:50px;
}
.c_title {
	font-size:14px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
}
.test_intro {
	line-height:20px;
	color:#363636;
}
.test_num {
	float:right;
	padding:0px 20px 5px 0px;
}
.test_main {
	padding:5px;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.test_detail {
	margin-bottom:10px;
}
.test_type {
	line-height:34px;
	height:34px;
}
.test_question {
	line-height:24px;
	padding:5px 0px;
	margin-left:36px;
}
.test_option {
	overflow:hidden;
	zoom:1;
	margin-left:72px;
}
.test_option li {
	line-height:24px;
	margin-bottom:3px;
	color:#333333;
	float:left;
	padding-right:20px;
}
.test_option li .option {
	padding-right:8px;
	margin-top:5px;
}
.test_answer {
	margin-left:72px;
	line-height:30px;
	color:#666;
}
.test_input_text {
	height:16px;
	line-height:16px;
	padding:2px 5px;
	border-bottom:1px solid #a6a6a6;
	margin:0px 5px;
	width:80px;
}
.test_area {
	border:1px solid #a6a6a6;
	width:600px;
	height:70px;
	line-height:18px;
	padding:5px;
}
.case_description {
	line-height:20px;
	margin:3px 36px;
	color:#333333
}




.course_coursepr010101 {
	position:relative;
	float:right;
	width:170px;
	height:50px;
	font-weight:100;
}
.course_coursepr010102 {
	position:relative;
	float:right;
	width:60px;
	height:20px;
}

/* 评论样式  huangt  2014-12-29 */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* sitelogo */
li{ list-style:none }
#sitelogo{position:relative;float:left;margin:5px auto;width:330px;height:30px;}
#sitelogo span{display:block;float:left;}
#sitelogo img{padding:2px;}
#sitelogo a:hover img{padding:2px;}
/* sitelogo ul */
#sitelogo ul{display:block;float:left;width:100px;height:28px;position:relative;background: url('../images/starrating.gif') top left repeat-x;}
#sitelogo ul li{float:left;}
#sitelogo ul li a{display:block;width:10px;height:28px;text-indent:-9000px;z-index:20;position:absolute;overflow:hidden;}
#sitelogo ul li a:hover{background:url('../images/starrating.gif') left 35px;z-index:2;left:0;}
#sitelogo ul a.star1{left:0px;}
#sitelogo ul a.star1:hover{width:10px;}
#sitelogo ul a.star2{left:10px;}
#sitelogo ul a.star2:hover{width:20px;}
#sitelogo ul a.star3{left:20px;}
#sitelogo ul a.star3:hover{width:30px;}
#sitelogo ul a.star4{left:30px;}
#sitelogo ul a.star4:hover{width:40px;}
#sitelogo ul a.star5{left:40px;}
#sitelogo ul a.star5:hover{width:50px;}
#sitelogo ul a.star6{left:50px;}
#sitelogo ul a.star6:hover{width:60px;}
#sitelogo ul a.star7{left:60px;}
#sitelogo ul a.star7:hover{width:70px;}
#sitelogo ul a.star8{left:70px;}
#sitelogo ul a.star8:hover{width:80px;}
#sitelogo ul a.star9{left:80px;}
#sitelogo ul a.star9:hover{width:90px;}
#sitelogo ul a.star10{left:90px;}
#sitelogo ul a.star10:hover{width:100px;}
#currentrating{background:url('../images/starrating.gif') left bottom;position:absolute;height:21px;width:0;display:block;text-indent:-9000px;z-index:1;}
#sitelogo #pftip{position:absolute;left:168px;width:200px;color:#999;font-size:14px;}
#sitelogo #pfno{width:40px;color:green;font-family:Arial;font-weight:bold;font-size:14px;}
#sitelogo p{width:110px;float:left;color:#666;}
#sitelogo p span{font-family:Arial;font-style:italic;color:#f60;}
#sitelogo #pfshi{font-size:32px;line-height:28px;font-weight:bold;}
#sitelogo #pfge{font-size:18px;line-height:22px;}
#sitelogo p span.no{width:110px;clear:both;color:#666;font-style:normal;font-size:12px;}